package com.enbatis.mybatisplugs.entity;
import com.enbatis.mybatisplugs.commons.annotation.PrimaryKey;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.math.BigDecimal;
import java.util.*;

/**
* 描述： t_sales
* @author wangweidong
* @date 2019-07-04 19:08:41
*/

@Data
public class TSales {

        /**
        *主键ID
        */
        @PrimaryKey
        @JsonSerialize(using = ToStringSerializer.class)
        private Long id;

        /**
        *销售单据编码
        */
        private String code;

        /**
        *客户ID
        */
        private Long customerId;

        /**
        *支付类型0全款1欠款
        */
        private Integer payType;

        /**
        *销售时间
        */
        private Date salesTime;

        /**
        *
        */
        private BigDecimal cost;

        /**
        *状态0草稿 1已下单 2已入库 3退货
        */
        private Integer status;

        /**
        *备注
        */
        private String remark;

        /**
        *客户名称
        */
        private String customer;

        /**
        *企业ID
        */
        private Long companyId;

        /**
        *是否删除0否1是
        */
        private Integer deleted;

        /**
        *创建人ID
        */
        private Long uid;

        /**
        *创建时间
        */
        private Date ctime;

        /**
        *最后修改人ID
        */
        private Long lid;

        /**
        *最后修改时间
        */
        private Date ltime;

        /**
        *创建人姓名
        */
        private String uname;




}